---
title: Invalid type returned by Astro page.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> 路由页面返回了一个错误的返回值 `RETURNED_VALUE`。在 Astro 文件中只能返回 `Response`。

## 哪里出了问题？

在 Astro 文件中只能返回 [Response](https://developer.mozilla.org/zh-CN/docs/Web/API/Response) 的实例。

```astro title="pages/login.astro"
---
return new Response(null, {
 status: 404,
 statusText: 'Not found'
});

// 对于重定向，Astro.redirect 同样也会返回一个 Response 的实例
return Astro.redirect('/login');
---
```

**请参阅：**

- [Response](/zh-cn/guides/server-side-rendering/#response)
